package app.beans;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.inject.Inject;

import app.entidad.Rol;
import app.negocio.RolDAO;



@ManagedBean
@ViewScoped
public class RolBean {
	
	@Inject
	RolDAO rDAO;
	
	private Rol newRol;
	private List<Rol> listado;
	
	
	public void loadRol(){
		listado= rDAO.getrol();
	}
	
	public List<Rol> getListado() {
		return listado;
	}
	
	
	public void setListado(List<Rol> listado) {
		this.listado = listado;
	}

	public RolBean(){
		newRol = new Rol();
	}
	
	public Rol getNewCuenta() {
		return newRol;
	}
	public void setNewRol(Rol newCuenta) {
		this.newRol = newCuenta;
	}
	
	//Actcion Controller
	public String guardar(){
		
		
		System.out.println("Guardando Datos de: "  + newRol.getCodigo());
		
		rDAO.insert(newRol);
		
		loadRol();
		return "listado-roles";
	}
	
	
	
	
	public String buscar(){
		
		loadRol();
		
		return null;
	}
	
	

}
